#ifndef ENTITY2D_H
#define ENTITY2D_H

#include "EngineApi.h"

struct Position
{
	float x;
	float y;
	float z;
};

struct Scale
{
	float x;
	float y;
};

class ENGINE_API Entity2D
{
private:
	Position m_position;
	Scale m_scale;
	float m_rotation;

public:
	//Entity2D();
	
	void setPosition(Position position){ m_position = position; }
	void setScale(Scale scale){ m_scale = scale; }
	void setRotation(float rotation){ m_rotation = rotation; }
	
	Position getPosition(){ return m_position; } 
	Scale getScale() { return m_scale; }
	float getRotacion() { return m_rotation; }
};

#endif // ENTITY2D_H